Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

ReFS
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwcaReFS (acronimo di mwcqResilient mwcgFile mwcwSystem), precedentemente noto con il nome in codice mwdaProtogon, cite-ref-2[2] è un mweqfile system che apporta alcuni miglioramenti a mwegNTFS. cite-ref-b8-refs-3-0[3] cite-ref-4[4]

Trapelato per la prima volta nella mwhabuild 7955 di mwhqWindows 8 cite-ref-refs1-5-0[5] e introdotto ufficialmente a partire da Windows Server "8" Beta, è supportato in sola lettura da mwigWindows 8 e anche in scrittura da mwiwWindows Server 2012 e mwjaWindows 8.1 (quest'ultimo solo dopo averlo abilitato tramite una modifica al mwjqRegistro di Sistema).

A partire dal mwjwWindows 10 Fall Creators Update, la creazione di partizioni ReFS è disponibile solamente per i possessori di licenze "Pro for Workstations" ed Enterprise, escludendo le versioni Pro e Home. La revoca di questa possibilità è stata fatta per motivi commercialicite-ref-6[6].

Contents

Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Strutture dati e scalabilità

I mwmametadati e i mwmqfile sono memorizzati in mwmgB+Tree, cioè sono organizzati in una struttura gerarchica a tabelle simile ai mwmwdatabase relazionali: una tabella principale, detta mwnaObject Table, contiene i riferimenti alle directory, le quali a loro volta contengono ciascuna una tabella contenente i singoli file, i quali a loro volta sono in associazione ciascuno con una tabella mwnqFile Metadata contenente i suoi metadati. Alle tabelle mwngFile Metadata si agganciano i mwnwFile Extents, ossia delle tabelle atte a memorizzare i mwoachecksum del file.cite-ref-computermagazine-7-0[7]

Le dimensioni dei file, le dimensioni totali del mwpgvolume, il numero di file in una mwpwdirectory e il numero di directory in un volume sono limitati da numeri a mwqa64 bit: la dimensione massima dei file risulta perciò di 16 mwqqexbibyte, e la dimensione massima dei volumi ammonta a 1 mwqgyobibyte (con cluster da 64 mwrakB). I nomi e i mwrgpercorsi dei file sono limitati a stringhe di testo da 32 mwrwkB, e lo spazio libero è calcolato da un allocatore gerarchico che contiene tre tabelle separate per mwsablocchi piccoli, medi e grandi. Grazie a questa maggiore mwsqscalabilità rispetto a mwsgNTFS, ReFS mantiene una grande flessibilità e reattività anche di fronte a directory assai articolate e numerosi file di grandi dimensioni.

Resilienza

I metadati possono avere un checksum facoltativo in un "flusso di integrità" separato: tutti i file possono così incorporare dei mwtgchecksum a 64 bit, che sono memorizzati in modo indipendente all'interno delle tabelle mwtwFile Extents. Ciò è controllato dal nuovo attributo "integrità" applicabile sia ai file sia alle directory.

Grazie alla mwuqresilienza incorporata, gli amministratori non hanno bisogno di eseguire periodicamente strumenti di controllo degli errori come mwugChkdsk durante l'utilizzo di ReFS: le funzionalità di resilienza di ReFS possono rilevare se una copia di mirroring dei file è danneggiata utilizzando un processo di pulitura datidata scrubbing in background, che legge periodicamente tutte le copie di mirroring e verifica i loro checksum, sostituendo poi le copie errate con quelle corrette.

Se ciononostante i file o i metadati si danneggiano, il file può essere eliminato senza dover porre offline l'intero volume per manutenzione, ripristinandolo poi da un backup.

Spazi di archiviazione

ReFS si integra con mwwaSpazi di archiviazione, un livello di virtualizzazione archiviazione che consente il mirroring e lo striping dei dati ed anche la condivisione dei pool di archiviazione tra le macchine.cite-ref-b8-storage-spaces-8-0[8]

I dischi dinamici con volumi di mwyastriping o di mwyqmirroring sono sostituiti con pool di archiviazione di mirroring o di striping forniti da mwygSpazi di archiviazione. Tuttavia, in mwywWindows Server 2012 la correzione automatica degli errori è supportata solo sugli spazi di mirroring.

Prestazioni

ReFS impiega una strategia di aggiornamento mwzgallocation-on-write dei metadati, che evita i processi di scrittura inutili virtualizzando la scrittura alla duplicazione di una risorsa. Anche la gestione dei checksum dei file impiega una strategia di aggiornamento di tipo allocation-on-write.

Il numero di operazioni di mwaainput/output viene ridotto allocando nuovi blocchi per ogni transazione di aggiornamento, e accorpando in grandi batch le parti correlate alle singole transazioni.

Inoltre, il carico di lavoro del processo di pulitura datidata scrubbing in background grava esclusivamente sul file system, senza impegnare le risorse del mwagsistema operativo.cite-ref-computermagazine-7-1[7]

A partire dalla versione RTM di mwcaWindows Server 2012 sono supportati i mwcqfile sparse.cite-ref-9[9]

Retrocompatibilità

ReFS non richiede nuove mweaAPI di sistema, e la maggior parte dei filtri del file system continua a funzionare con i volumi ReFS. ReFS supporta molte delle funzionalità esistenti di Windows e di NTFS come la mweqcrittografia mwegBitLocker, gli mwewelenchi di controllo di accesso, il diario USN, le notifiche delle modifiche,cite-ref-10[10] i mwgqcollegamenti simbolici, i punti di giunzione, i mwgwpunti di montaggio, i punti di analisi, gli mwhqsnapshot di volume, gli ID file e gli oplock.

ReFS non supporta alcune funzionalità, tra cui i flussi denominati, gli mwiaID oggetto, i nomi brevi, la compressione dei file, la mwigcrittografia a livello dei file (EFS), le transazioni dei dati dell'utente, i mwjacollegamenti reali, gli mwjqattributi estesi, le quote disco, e gli snapshot scrivibili o gli snapshot più grandi di 64 mwjwTB. Sono necessari prodotti di terze parti per la deduplicazione dei dati e per una mwkqcache di secondo livello tra la mwkgDRAM e l'archiviazione.

Supporto

Il supporto a ReFS fu introdotto a partire da mwlqWindows Server "8" Beta cite-ref-11[11] (mwmgWindows 8 Server Developer Preview ne era ancora privo cite-ref-neowin-protogon-12-0[12] ). Anche se le unità formattate dalle prime build trapelate di Windows 8 non vengono riconosciute correttamente da mwnwWindows 7 e precedenti,cite-ref-refs1-5-1[5] Microsoft prevede di garantire in futuro il supporto a ReFS per tutti i sistemi operativi dotati del supporto a mwpaNTFS.cite-ref-b8-refs-3-1[3]

nei commenti

I piani di Microsoft per l'adozione di ReFS prevedono tre principali fasi successive: attualmente ReFS è destinato esclusivamente ai mwqgfile server, in sola lettura per mwqwWindows 8 e anche in scrittura per mwraWindows Server 2012; in un secondo momento anche la versione client di Windows acquisirà il pieno supporto a ReFS per le unità esterne; infine sarà disponibile come normale file system anche per la partizione di sistema di Windows.cite-ref-b8-refs-3-2[3]

Note

cite-note-annunciodataserver-11. mwtw(mwuamwuqEN) Jeffrey Snover, mwugmwuwWindows Server 2012 final release timing, su mwvablogs.technet.com, Windows Server Blog, 9 luglio 2012. mwvqURL consultato il 16 luglio 2012 mwvg(archiviato dall'mwvwurl originale il 12 luglio 2012).
cite-note-22. mwww(mwxamwxqEN) Canouna, mwxgmwxwGood bye Protogon, welcome ReFS, su mwyawinunleaked.tk, 1º dicembre 2011. mwyqURL consultato il 4 marzo 2012 mwyg(archiviato dall'mwywurl originale il 25 febbraio 2012).
cite-note-b8-refs-33. mw0w(mw1amw1qEN) Surendra, mw1gmw1wBuilding the next generation file system for Windows ReFS, su mw2ablogs.msdn.com, Building Windows 8, 16 gennaio 2012. mw2qURL consultato il 28 febbraio 2012 mw2g(archiviato dall'mw2wurl originale il 3 marzo 2012).
cite-note-44. mw3w(mw4amw4qEN) Mary Jo Foley, mw4gmw4wMicrosoft goes public with plans for its new Windows 8 file system, su mw5azdnet.com, ZDNet, 16 gennaio 2012. mw5qURL consultato il 2 marzo 2012 mw5g(archiviato dall'mw5wurl originale il 19 gennaio 2012).
cite-note-refs1-55. mw7qMarco Rinaldi, mw7gmw7wAlla scoperta del nuovo file system Protogon: come utilizzarlo per formattare un drive, su mw8awindowsblogitalia.com, WindowsBlogItalia, 14 giugno 2011. mw8qURL consultato il 4 marzo 2012 mw8g(archiviato dall'mw8wurl originale il 30 marzo 2012).
cite-note-66. mw9wmw-amw-qNon sarà più possibile creare file system ReFS in Windows 10 Home e Pro, in mw-gHardware Upgrade. mw-wURL consultato il 9 novembre 2017.
cite-note-computermagazine-77. mwaqemwaqiMicrosoft lancia ReFS, in mwaqmComputer Magazine, n.mwaqu 187, marzo 2012, pp.mwaqy 16-18.
cite-note-b8-storage-spaces-88. mwaqs(mwaqwmwaq0EN) Steven Sinofsky, mwaq4mwaq8Virtualizing storage for scale, resiliency, and efficiency, su mwarablogs.msdn.com, Building Windows 8 blog, 5 gennaio 2012. mwareURL consultato il 24 febbraio 2012 mwari(archiviato dall'mwarmurl originale il 23 febbraio 2012).
cite-note-99. mwarc(mwargmwarkEN) Martin Lucas, mwaromwarsWindows Server 2012: Does ReFS replace NTFS? When should I use it?, su mwarwblogs.technet.com, Ask Premier Field Engineering (PFE) Platforms, 1º gennaio 2013. mwar0URL consultato il 31 marzo 2013 mwar4(archiviato dall'mwar8url originale il 2 giugno 2013).
cite-note-1010. mwasm(mwasqmwasuEN) mwasymwascReadDirectoryChangesW function, su mwasgmsdn.microsoft.com, mwaskMSDN, 7 febbraio 2012. mwasoURL consultato il 3 marzo 2012 mwass(archiviato dall'mwaswurl originale il 10 febbraio 2012).
cite-note-1111. mwata(mwatemwatiEN) Sean Deuby, mwatmmwatqWindows Server 8 Beta Introduces ReFS: Resilient File System, su mwatuwindowsitpro.com, Windows IT Pro, 2 marzo 2012. mwatyURL consultato il 5 marzo 2012 mwatc(archiviato dall'mwatgurl originale il 4 marzo 2016).
cite-note-neowin-protogon-1212. mwatw(mwat0mwat4EN) Owen Williams, mwat8mwauaWindows 8: New "Protogon" filesystem could be the next big thing, su mwaueneowin.net, 15 settembre 2011. mwauiURL consultato il 2 marzo 2012 mwaum(archiviato dall'mwauqurl originale il 6 marzo 2012).

Voci correlate

• mwauoWindows 8
• mwauwNTFS
• mwau4FAT16
• mwavaFAT32
• mwaviexFAT, detto anche FAT64